import { ATTRIBUTE_TYPE } from '../../model/attributes/type';
import { type EnemyConfig } from '../../model/enemy';
import { RewardPoolPresets } from '../../model/reward/reward-pool-presets';
import { ITEM_ID } from '../item';

/**
 * 敌人类型枚举
 */
export const ENEMY_TYPE = {
  /** 普通敌人 */
  NORMAL: 'NORMAL',
  /** 精英敌人 */
  ELITE: 'ELITE',
  /** 首领敌人 */
  BOSS: 'BOSS',
  /** 特殊敌人 */
  SPECIAL: 'SPECIAL',
} as const;

/** 敌人类型 */
export type EnemyType = (typeof ENEMY_TYPE)[keyof typeof ENEMY_TYPE];

export const ENEMY_ID = {
  /** 野狼 */
  YE_LANG: 'YE_LANG',
  /** 钢甲犀 */
  GANG_JIA_XI: 'GANG_JIA_XI',
  /** 焰云豹 */
  YAN_YUN_BAO: 'YAN_YUN_BAO',
  /** 炎虺‌ */
  YAN_HUI: 'YAN_HUI',
  /** 银傀 */
  YIN_KUI: 'YIN_KUI',
  /** 金傀 */
  JIN_KUI: 'JIN_KUI',
  /** 万象傀儡 */
  WAN_XIANG_KUI_LEI: 'WAN_XIANG_KUI_LEI',
  /** 墨蛟 */
  MO_JIAO: 'MO_JIAO',
  /** 霸龟 */
  BA_GUI: 'BA_GUI',
  /** 幻魔鳞蛸 */
  HUAN_MO_LIN_XIAO: 'HUAN_MO_LIN_XIAO',
  /** 噬天鲸 */
  SHI_TIAN_JING: 'SHI_TIAN_JING',
  /** 血盟小卒 */
  XUE_MENG_XIAO_ZU: 'XUE_MENG_XIAO_ZU',
  /** 血盟头目 */
  XUE_MENG_TOU_MU: 'XUE_MENG_TOU_MU',
  /** 血盟盟主 */
  XUE_MENG_MENG_ZHU: 'XUE_MENG_MENG_ZHU',
  /** 森之灵 */
  SEN_ZHI_LING: 'SEN_ZHI_LING',
  /** 草之灵 */
  CAO_ZHI_LING: 'CAO_ZHI_LING',
  /** 幽梦 */
  YOU_MENG: 'YOU_MENG',
  /** 本源造物·伪 */
  BEN_YUAN_ZAO_WU_WEI: 'BEN_YUAN_ZAO_WU_WEI',
  /** 青竹蛇妖 */
  QING_ZHU_SHE_YAO: 'QING_ZHU_SHE_YAO',
  /** 灵猴盗匪 */
  LING_HUO_DAO_FEI: 'LING_HUO_DAO_FEI',
  /** 瘴气花妖 */
  ZHANG_QI_HUA_YAO: 'ZHANG_QI_HUA_YAO',
  /** 腐骨鳄( */
  FU_GU_E: 'FU_GU_E',
  /** 鬼面蛛 */
  GUI_MIAN_ZHU: 'GUI_MIAN_ZHU',
  /** 沼心魔蛤 */
  ZHAO_XIN_MO_HA: 'ZHAO_XIN_MO_HA',
  /** 火纹蝎 */
  HUO_WEN_XIE: 'HUO_WEN_XIE',
  /** 炎狼 */
  YAN_LANG: 'YAN_LANG',
  /** 赤焰魔狮 */
  CHI_YAN_MO_SHI: 'CHI_YAN_MO_SHI',
  /** 冰魄蝙蝠 */
  BING_PO_BIAN_FU: 'BING_PO_BIAN_FU',
  /** 雪魅 */
  XUE_MEI: 'XUE_MEI',
  /** 玄冰龟 */
  XUAN_BING_GUI: 'XUAN_BING_GUI',
  /** 雷羽鹰 */
  LEI_YU_YING: 'LEI_YU_YING',
  /** 电纹豹 */
  DIAN_WEN_BAO: 'DIAN_WEN_BAO',
  /** 雷灵巨猿 */
  LEI_LING_JU_YUAN: 'LEI_LING_JU_YUAN',
  /** 迷魂蝶妖 */
  MI_HUN_DIE_YAO: 'MI_HUN_DIE_YAO',
  /** 花灵刺客 */
  HUA_LING_CI_KE: 'HUA_LING_CI_KE',
  /** 幻魅花后 */
  HUAN_MEI_HUA_HOU: 'HUAN_MEI_HUA_HOU',
  /** 沙骨蜥 */
  SHA_GU_XI: 'SHA_GU_XI',
  /** 龙骨蝎卫 */
  LONG_GU_XIE_WEI: 'LONG_GU_XIE_WEI',
  /** 荒漠骨龙 */
  HUANG_MO_GU_LONG: 'HUANG_MO_GU_LONG',
  /** 血月狼人 */
  XUE_YUE_LANG_REN: 'XUE_YUE_LANG_REN',
  /** 暗影蝠王 */
  AN_YING_FU_WANG: 'AN_YING_FU_WANG',
  /** 血月祭司 */
  XUE_YUE_JI_SI: 'XUE_YUE_JI_SI',
  /** 剑意残魂 */
  JIAN_YI_CAN_HUN: 'JIAN_YI_CAN_HUN',
  /** 飞剑灵傀 */
  FEI_JIAN_LING_KUI: 'FEI_JIAN_LING_KUI',
  /** 天剑守关者 */
  TIAN_JIAN_SHOU_GUAN_ZHE: 'TIAN_JIAN_SHOU_GUAN_ZHE',
  /** 鬼面行者 */
  GUI_MIAN_XING_ZHE: 'GUI_MIAN_XING_ZHE',
  /** 冥火骷髅 */
  MING_HUO_KU_LUO: 'MING_HUO_KU_LUO',
  /** 幽冥鬼将 */
  YOU_MING_GUI_JING: 'YOU_MING_GUI_JING',
  /** 星尘兽 */
  XING_CHEN_SHOU: 'XING_CHEN_SHOU',
  /** 陨铁巨人 */
  YUN_TIE_JU_REN: 'YUN_TIE_JU_REN',
  /** 星陨魔核 */
  XING_YUN_MO_HE: 'XING_YUN_MO_HE',
  /** 冰鳞幼龙 */
  BING_LIN_YOU_LONG: 'BING_LIN_YOU_LONG',
  /** 寒渊守卫 */
  HAN_YUAN_SHOU_WEI: 'HAN_YUAN_SHOU_WEI',
  /** 玄冰龙王 */
  XUAN_BING_LONG_WANG: 'XUAN_BING_LONG_WANG',
  /** 焚天火鸦 */
  FEN_TIAN_HUO_YA: 'FEN_TIAN_HUO_YA',
  /** 岩浆巨灵 */
  RONG_YAN_JU_LING: 'RONG_YAN_JU_LING',
  /** 焚天火魔 */
  FEN_TIAN_HUO_MO: 'FEN_TIAN_HUO_MO',
  /** 机关铜人 */
  JI_GUAN_TONG_REN: 'JI_GUAN_TONG_REN',
  /** 天机傀儡 */
  TIAN_JI_KUI_LEI: 'TIAN_JI_KUI_LEI',
  /** 天机城主 */
  TIAN_JI_CHENG_ZHU: 'TIAN_JI_CHENG_ZHU',
  /** 妖纹虎王 */
  YAO_WEN_HU_WANG: 'YAO_WEN_HU_WANG',
  /** 九尾妖狐 */
  JIU_WEI_YAO_HU: 'JIU_WEI_YAO_HU',
  /** 万妖谷主 */
  WAN_YAO_GU_ZHU: 'WAN_YAO_GU_ZHU',
  /** 雷狱守卫 */
  LEI_YU_SHOU_WEI: 'LEI_YU_SHOU_WEI',
  /** 寂灭雷灵 */
  JI_MIE_LEI_LING: 'JI_MIE_LEI_LING',
  /** 雷狱尊者 */
  LEI_YU_ZUN_ZHE: 'LEI_YU_ZUN_ZHE',
  /** 虚空触手 */
  XU_KONG_CHU_SHOU: 'XU_KONG_CHU_SHOU',
  /** 裂隙魔眼 */
  LIE_XI_MO_YAN: 'LIE_XI_MO_YAN',
  /** 虚空吞噬者 */
  XU_KONG_TUN_SHI_ZHE: 'XU_KONG_TUN_SHI_ZHE',
  /** 仙骸战将 */
  XIAN_HAI_ZHAN_JIANG: 'XIAN_HAI_ZHAN_JIANG',
  /** 陨仙怨灵 */
  YUN_XIAN_YUAN_LING: 'YUN_XIAN_YUAN_LING',
  /** 仙陨之主 */
  XIAN_YUN_ZHI_ZHU: 'XIAN_YUN_ZHI_ZHU',
  /** 混沌魔婴 */
  HUN_DUN_MO_YING: 'HUN_DUN_MO_YING',
  /** 魔渊双头犬 */
  MO_YUAN_SHUANG_TOU_QUAN: 'MO_YUAN_SHUANG_TOU_QUAN',
  /** 混沌魔主 */
  HUN_DUN_MO_ZHU: 'HUN_DUN_MO_ZHU',
  /** 心魔幻影 */
  XIN_MO_HUAN_YING: 'XIN_MO_HUAN_YING',
  /** 天劫雷灵 */
  TIAN_JIE_LEI_LING: 'TIAN_JIE_LEI_LING',
  /** 登仙守道人 */
  DENG_XIAN_SHOU_DAO_REN: 'DENG_XIAN_SHOU_DAO_REN',
} as const;

export const ENEMY_DATA: EnemyConfig[] = [
  {
    id: ENEMY_ID.GANG_JIA_XI,
    name: '钢甲犀',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 110,
          [ATTRIBUTE_TYPE.ATTACK]: 17,
          [ATTRIBUTE_TYPE.DEFENSE]: 16,
          [ATTRIBUTE_TYPE.SPEED]: 1.1,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 8,
          [ATTRIBUTE_TYPE.ATTACK]: 1.1,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.4,
          [ATTRIBUTE_TYPE.SPEED]: 0.05,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.YUN_HUO_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.YUN_HUO_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.YUN_HUO_HU_YAO,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YAN_YUN_BAO,
    name: '焰云豹',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 105,
          [ATTRIBUTE_TYPE.ATTACK]: 15,
          [ATTRIBUTE_TYPE.DEFENSE]: 10,
          [ATTRIBUTE_TYPE.SPEED]: 1.0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 5,
          [ATTRIBUTE_TYPE.ATTACK]: 1.4,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.0,
          [ATTRIBUTE_TYPE.SPEED]: 0.1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.YUN_HUO_BI_KAI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.TA_YAN_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_YAN_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YAN_HUI,
    name: '炎虺',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 115,
          [ATTRIBUTE_TYPE.ATTACK]: 22,
          [ATTRIBUTE_TYPE.DEFENSE]: 15,
          [ATTRIBUTE_TYPE.SPEED]: 1.2,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 10,
          [ATTRIBUTE_TYPE.ATTACK]: 1.8,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.1,
          [ATTRIBUTE_TYPE.SPEED]: 0.1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.HUO_FENG_JIN_QI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.HUO_WEN_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.FEN_TIAN_GUA_ZHUI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.YAN_YAN_YI_HUO,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YE_LANG,
    name: '野狼',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 100,
          [ATTRIBUTE_TYPE.ATTACK]: 15,
          [ATTRIBUTE_TYPE.DEFENSE]: 10,
          [ATTRIBUTE_TYPE.SPEED]: 1.0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 1.3,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.0,
          [ATTRIBUTE_TYPE.SPEED]: 0.04,
        },
        initialLevel: 1,
      },
    },
    rewards: [RewardPoolPresets.createMonsterDropPool(10, 1)],
  },
  {
    id: ENEMY_ID.YIN_KUI,
    name: '银傀',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 110,
          [ATTRIBUTE_TYPE.ATTACK]: 19,
          [ATTRIBUTE_TYPE.DEFENSE]: 13,
          [ATTRIBUTE_TYPE.SPEED]: 1.1,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 5,
          [ATTRIBUTE_TYPE.ATTACK]: 1.3,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.0,
          [ATTRIBUTE_TYPE.SPEED]: 0.08,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.XUAN_GANG_ZHONG_JIA,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUAN_GANG_HU_YAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUAN_ZHONG_ZHOU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.JIN_KUI,
    name: '金傀',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 115,
          [ATTRIBUTE_TYPE.ATTACK]: 21,
          [ATTRIBUTE_TYPE.DEFENSE]: 15,
          [ATTRIBUTE_TYPE.SPEED]: 1.15,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 6,
          [ATTRIBUTE_TYPE.ATTACK]: 1.4,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.1,
          [ATTRIBUTE_TYPE.SPEED]: 0.1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.XUAN_GANG_ZHAN_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUAN_GANG_BI_JIA,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.RUI_JIN_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.WAN_XIANG_KUI_LEI,
    name: '万象傀儡',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 125,
          [ATTRIBUTE_TYPE.ATTACK]: 25,
          [ATTRIBUTE_TYPE.DEFENSE]: 16,
          [ATTRIBUTE_TYPE.SPEED]: 1.2,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 10,
          [ATTRIBUTE_TYPE.ATTACK]: 1.7,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.3,
          [ATTRIBUTE_TYPE.SPEED]: 0.1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.LIE_DI_DAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BU_PO_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUAN_JIA_HU_LING,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIN_LIN_PO_ZHANG,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XUE_MENG_XIAO_ZU,
    name: '血盟小卒',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 115,
          [ATTRIBUTE_TYPE.ATTACK]: 23,
          [ATTRIBUTE_TYPE.DEFENSE]: 14,
          [ATTRIBUTE_TYPE.SPEED]: 1.15,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 7,
          [ATTRIBUTE_TYPE.ATTACK]: 1.6,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.0,
          [ATTRIBUTE_TYPE.SPEED]: 0.12,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.XUE_YIN_ZHAN_JIA,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUE_YIN_QUN_JIA,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_XUE_ZHAN_KUI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XUE_MENG_TOU_MU,
    name: '血盟头目',
    type: ENEMY_TYPE.ELITE,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 123,
          [ATTRIBUTE_TYPE.ATTACK]: 25,
          [ATTRIBUTE_TYPE.DEFENSE]: 16,
          [ATTRIBUTE_TYPE.SPEED]: 1.17,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 9,
          [ATTRIBUTE_TYPE.ATTACK]: 2.0,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.2,
          [ATTRIBUTE_TYPE.SPEED]: 0.13,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.LIE_FENG_XUE,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_XUE_BI_KAI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_XUE_LIAN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XUE_MENG_MENG_ZHU,
    name: '血盟盟主',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 135,
          [ATTRIBUTE_TYPE.ATTACK]: 28,
          [ATTRIBUTE_TYPE.DEFENSE]: 18,
          [ATTRIBUTE_TYPE.SPEED]: 1.2,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 12,
          [ATTRIBUTE_TYPE.ATTACK]: 2.4,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.5,
          [ATTRIBUTE_TYPE.SPEED]: 0.15,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.JING_XUE_YUAN_ZHU,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_XUE_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUE_MO_CHU,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.MO_SHA_JING_PO,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.SEN_ZHI_LING,
    name: '森之灵',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 128,
          [ATTRIBUTE_TYPE.ATTACK]: 25,
          [ATTRIBUTE_TYPE.DEFENSE]: 17,
          [ATTRIBUTE_TYPE.SPEED]: 1.17,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 10,
          [ATTRIBUTE_TYPE.ATTACK]: 2.0,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.1,
          [ATTRIBUTE_TYPE.SPEED]: 0.1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.QING_DI_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BU_MIE_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.CAO_ZHI_LING,
    name: '草之灵',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 125,
          [ATTRIBUTE_TYPE.ATTACK]: 24,
          [ATTRIBUTE_TYPE.DEFENSE]: 16,
          [ATTRIBUTE_TYPE.SPEED]: 1.17,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 10,
          [ATTRIBUTE_TYPE.ATTACK]: 2.0,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.1,
          [ATTRIBUTE_TYPE.SPEED]: 0.1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.FU_LING_SI_TAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUN_LIN_XIAN_LV,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YOU_MENG,
    name: '幽梦',
    type: ENEMY_TYPE.ELITE,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 135,
          [ATTRIBUTE_TYPE.ATTACK]: 27,
          [ATTRIBUTE_TYPE.DEFENSE]: 18,
          [ATTRIBUTE_TYPE.SPEED]: 1.2,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 12,
          [ATTRIBUTE_TYPE.ATTACK]: 2.2,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.3,
          [ATTRIBUTE_TYPE.SPEED]: 0.12,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.QIAN_CHAN_BI_KAI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.DAO_YUAN_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.BEN_YUAN_ZAO_WU_WEI,
    name: '本源造物·伪',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 145,
          [ATTRIBUTE_TYPE.ATTACK]: 30,
          [ATTRIBUTE_TYPE.DEFENSE]: 20,
          [ATTRIBUTE_TYPE.SPEED]: 1.25,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 15,
          [ATTRIBUTE_TYPE.ATTACK]: 2.8,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.5,
          [ATTRIBUTE_TYPE.SPEED]: 0.15,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(15, 1, [
        {
          itemId: ITEM_ID.ZHAN_WANG_QING_REN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SEN_LUO_ZHI_XIN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.YU_LING_FENG_LING,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHENG_SHENG_ZAO_HUA_YU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.MO_JIAO,
    name: '墨蛟',
    type: ENEMY_TYPE.ELITE,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 135,
          [ATTRIBUTE_TYPE.ATTACK]: 28,
          [ATTRIBUTE_TYPE.DEFENSE]: 19,
          [ATTRIBUTE_TYPE.SPEED]: 1.3,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 14,
          [ATTRIBUTE_TYPE.ATTACK]: 2.6,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.4,
          [ATTRIBUTE_TYPE.SPEED]: 0.15,
        },
        initialLevel: 1,
      },
    },
    rewards: [RewardPoolPresets.createMonsterDropPool(90, 25)],
  },

  {
    id: ENEMY_ID.BA_GUI,
    name: '霸龟',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 140,
          [ATTRIBUTE_TYPE.ATTACK]: 22,
          [ATTRIBUTE_TYPE.DEFENSE]: 20,
          [ATTRIBUTE_TYPE.SPEED]: 1.2,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 15,
          [ATTRIBUTE_TYPE.ATTACK]: 2.2,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.5,
          [ATTRIBUTE_TYPE.SPEED]: 0.06,
        },
        initialLevel: 1,
      },
    },
    rewards: [RewardPoolPresets.createMonsterDropPool(60, 20)],
  },

  {
    id: ENEMY_ID.HUAN_MO_LIN_XIAO,
    name: '幻魔鳞蛸',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 135,
          [ATTRIBUTE_TYPE.ATTACK]: 25,
          [ATTRIBUTE_TYPE.DEFENSE]: 19,
          [ATTRIBUTE_TYPE.SPEED]: 1.2,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 12,
          [ATTRIBUTE_TYPE.ATTACK]: 2.4,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.4,
          [ATTRIBUTE_TYPE.SPEED]: 0.15,
        },
        initialLevel: 1,
      },
    },
    rewards: [RewardPoolPresets.createMonsterDropPool(60, 20)],
  },

  {
    id: ENEMY_ID.SHI_TIAN_JING,
    name: '噬天鲸',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 155,
          [ATTRIBUTE_TYPE.ATTACK]: 35,
          [ATTRIBUTE_TYPE.DEFENSE]: 22,
          [ATTRIBUTE_TYPE.SPEED]: 1.1,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 20,
          [ATTRIBUTE_TYPE.ATTACK]: 3.2,
          [ATTRIBUTE_TYPE.DEFENSE]: 1.8,
          [ATTRIBUTE_TYPE.SPEED]: 0.05,
        },
        initialLevel: 1,
      },
    },
    rewards: [RewardPoolPresets.createMonsterDropPool(150, 40)],
  },
  {
    id: ENEMY_ID.QING_ZHU_SHE_YAO,
    name: '青竹蛇妖',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(10, 1, [
        {
          itemId: ITEM_ID.TAI_CHU_CUI_LU,
          quantity: 1,
          rate: 0.5,
        },
        {
          itemId: ITEM_ID.QING_BU_TOU_JIN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.MA_BU_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.MA_XIAN_SHU_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.LING_HUO_DAO_FEI,
    name: '灵猴盗匪',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(30, 3, [
        {
          itemId: ITEM_ID.TAI_CHU_CUI_LU,
          quantity: 1,
          rate: 0.5,
        },
        {
          itemId: ITEM_ID.CAO_BIAN_YUN_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CU_BU_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QIN_XUE_SHI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.ZHANG_QI_HUA_YAO,
    name: '瘴气花妖',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(50, 5, [
        {
          itemId: ITEM_ID.TAI_CHU_CUI_LU,
          quantity: 5,
          rate: 0.5,
        },
        {
          itemId: ITEM_ID.TAO_MU_DUAN_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.HUANG_TONG_ZHEN_ZHI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.HUANG_TONG_ZHEN_ZHI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CAN_PO_FU_LU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.FU_GU_E,
    name: '腐骨鳄',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 108,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 4,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(60, 6, [
        {
          itemId: ITEM_ID.XUAN_SHA_DOU_LI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_LING_FA_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_MU_KOU_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.GUI_MIAN_ZHU,
    name: '鬼面蛛',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(80, 8, [
        {
          itemId: ITEM_ID.BO_DI_KUAI_XUE,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.RUAN_GANG_HU_WAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.YUE_HUA_SHI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.ZHAO_XIN_MO_HA,
    name: '沼心魔蛤',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 135,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 5,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(100, 10, [
        {
          itemId: ITEM_ID.HAN_TIE_QING_FENG,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUAN_TIE_DIAO_ZHUI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QING_ZHU_SHU_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.FENG_LING_FU_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.HUO_WEN_XIE,
    name: '火纹蝎',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(110, 11, [
        {
          itemId: ITEM_ID.HUO_WEN_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_XIA_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_JIN_SI_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YAN_LANG,
    name: '炎狼',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(130, 13, [
        {
          itemId: ITEM_ID.HUO_YUN_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_TONG_BI_JIA,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.HUO_LING_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.CHI_YAN_MO_SHI,
    name: '赤焰魔狮',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 135,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 5,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(150, 15, [
        {
          itemId: ITEM_ID.CHI_HUO_LING_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZHU_YAN_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_YU_RU_YI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LI_HUO_BAO_JIAN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.BING_PO_BIAN_FU,
    name: '冰魄蝙蝠',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(160, 16, [
        {
          itemId: ITEM_ID.HUO_WEN_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_XIA_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_JIN_SI_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XUE_MEI,
    name: '冰魄蝙蝠',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(180, 18, [
        {
          itemId: ITEM_ID.HUO_YUN_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_TONG_BI_JIA,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.HUO_LING_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XUAN_BING_GUI,
    name: '玄冰龟',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 27,
          [ATTRIBUTE_TYPE.DEFENSE]: 135,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 1,
          [ATTRIBUTE_TYPE.DEFENSE]: 5,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(200, 20, [
        {
          itemId: ITEM_ID.CHI_HUO_LING_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZHU_YAN_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_YU_RU_YI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LI_HUO_BAO_JIAN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.LEI_YU_YING,
    name: '雷羽鹰',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 108,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 1,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(210, 21, [
        {
          itemId: ITEM_ID.BING_LV_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BING_CAN_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUAN_BING_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.DIAN_WEN_BAO,
    name: '电纹豹',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 27,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 1,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(230, 23, [
        {
          itemId: ITEM_ID.TA_XUE_WU_HEN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.HAN_TIE_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUE_PO_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.LEI_LING_JU_YUAN,
    name: '雷灵巨猿',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(250, 25, [
        {
          itemId: ITEM_ID.SHUANG_XUE_LING_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BING_JING_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUAN_BING_JING,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.HAN_YU_XIA,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.MI_HUN_DIE_YAO,
    name: '迷魂蝶妖',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 108,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 4,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(260, 26, [
        {
          itemId: ITEM_ID.FENG_LEI_YU_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LEI_WEN_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.FENG_LEI_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.HUA_LING_CI_KE,
    name: '花灵刺客',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(280, 28, [
        {
          itemId: ITEM_ID.FENG_LEI_JI_XUE,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LEI_TONG_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LEI_LING_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.HUAN_MEI_HUA_HOU,
    name: '幻魅花后',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(300, 30, [
        {
          itemId: ITEM_ID.LEI_WEN_QING_GANG_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LEI_YIN_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LEI_YIN_MU_YU,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LEI_GUANG_BAO_YIN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.SHA_GU_XI,
    name: '沙骨蜥',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(310, 31, [
        {
          itemId: ITEM_ID.QING_MING_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QING_XIA_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QING_YU_KOU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.LONG_GU_XIE_WEI,
    name: '龙骨蝎卫',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 108,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 4,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(330, 33, [
        {
          itemId: ITEM_ID.QING_FENG_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QING_TIE_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QING_LING_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.HUANG_MO_GU_LONG,
    name: '荒漠骨龙',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(350, 35, [
        {
          itemId: ITEM_ID.QING_HONG_LING_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QING_MU_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QING_MU_HU_LU,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QING_MING_BAO_TU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XUE_YUE_LANG_REN,
    name: '血月狼人',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(360, 36, [
        {
          itemId: ITEM_ID.ZI_YANG_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZI_XIAO_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZI_YUN_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.AN_YING_FU_WANG,
    name: '暗影蝠王',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 108,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 4,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(380, 38, [
        {
          itemId: ITEM_ID.ZI_YAN_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZI_JIN_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZI_LING_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XUE_YUE_JI_SI,
    name: '血月祭司',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(400, 40, [
        {
          itemId: ITEM_ID.ZI_DIAN_JIN_SHE_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZI_XIA_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZI_JIN_LU,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.ZI_XIAO_LEI_YIN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.JIAN_YI_CAN_HUN,
    name: '剑意残魂',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 135,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 5,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(410, 41, [
        {
          itemId: ITEM_ID.JIN_WU_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIN_YAN_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIN_WU_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.FEI_JIAN_LING_KUI,
    name: '飞剑灵傀',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(430, 43, [
        {
          itemId: ITEM_ID.JIN_YAN_TA_YUN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.CHI_JIN_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIN_WU_JING_PO,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.TIAN_JIAN_SHOU_GUAN_ZHE,
    name: '天剑守关者',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 135,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 5,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(450, 45, [
        {
          itemId: ITEM_ID.JIN_WU_FEN_TIAN_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIN_YAN_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIN_WU_FAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIN_WU_SHEN_HUO_JIAN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.GUI_MIAN_XING_ZHE,
    name: '鬼面行者',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(460, 46, [
        {
          itemId: ITEM_ID.SHUI_YUN_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHUI_WEN_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHUI_YUN_SI_TAO,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.MING_HUO_KU_LUO,
    name: '冥火骷髅',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(480, 48, [
        {
          itemId: ITEM_ID.TA_BO_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.HAN_SHUI_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHUI_YUAN_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YOU_MING_GUI_JING,
    name: '幽冥鬼将',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 108,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 4,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(500, 50, [
        {
          itemId: ITEM_ID.HAN_GUANG_QIU_SHUI_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHUI_WEN_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHUI_YUN_FAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.XUAN_SHUI_BAO_QI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XING_CHEN_SHOU,
    name: '星尘兽',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(510, 51, [
        {
          itemId: ITEM_ID.TAI_YI_LIAN_HUA_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.TAI_YI_YUN_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.TAI_YI_SI_TAO,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YUN_TIE_JU_REN,
    name: '陨铁巨人',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 27,
          [ATTRIBUTE_TYPE.DEFENSE]: 135,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 1,
          [ATTRIBUTE_TYPE.DEFENSE]: 5,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(530, 53, [
        {
          itemId: ITEM_ID.TAI_YI_DENG_YUN_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.TAI_YI_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.TAI_YI_YUAN_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XING_YUN_MO_HE,
    name: '星陨魔核',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(550, 55, [
        {
          itemId: ITEM_ID.TAI_YI_FEN_GUANG_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.TAI_YI_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.TAI_YI_WU_YAN_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.TAI_YI_QIAN_KUN_TU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.BING_LIN_YOU_LONG,
    name: '冰鳞幼龙',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(560, 56, [
        {
          itemId: ITEM_ID.LIANG_YI_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIANG_YI_DAO_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIANG_YI_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.HAN_YUAN_SHOU_WEI,
    name: '寒渊守卫',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 108,
          [ATTRIBUTE_TYPE.SPEED]: 24,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 4,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(580, 58, [
        {
          itemId: ITEM_ID.LIANG_YI_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIANG_YI_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIANG_YI_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XUAN_BING_LONG_WANG,
    name: '玄冰龙王',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(600, 60, [
        {
          itemId: ITEM_ID.LIANG_YI_QIAN_KUN_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIANG_YI_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIANG_YI_JING,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIANG_YI_FAN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.FEN_TIAN_HUO_YA,
    name: '焚天火鸦',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(610, 61, [
        {
          itemId: ITEM_ID.SAN_CAI_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SAN_CAI_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SAN_CAI_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.RONG_YAN_JU_LING,
    name: '岩浆巨灵',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 108,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 4,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(630, 63, [
        {
          itemId: ITEM_ID.SAN_CAI_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SAN_CAI_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SAN_CAI_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.FEN_TIAN_HUO_MO,
    name: '焚天火魔',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 135,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 5,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(650, 65, [
        {
          itemId: ITEM_ID.SAN_CAI_PO_XU_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SAN_CAI_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SAN_CAI_RU_YI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SAN_CAI_TU_JUAN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.JI_GUAN_TONG_REN,
    name: '机关铜人',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 135,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 5,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(660, 66, [
        {
          itemId: ITEM_ID.SI_XIANG_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SI_XIANG_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SI_XIANG_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.TIAN_JI_KUI_LEI,
    name: '天机傀儡',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(680, 68, [
        {
          itemId: ITEM_ID.SI_XIANG_TA_YUN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SI_XIANG_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SI_XIANG_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.TIAN_JI_CHENG_ZHU,
    name: '天机城主',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(700, 70, [
        {
          itemId: ITEM_ID.SI_XIANG_ZHAN_LING_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SI_XIANG_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SI_XIANG_TA,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SI_XIANG_YIN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YAO_WEN_HU_WANG,
    name: '妖纹虎王',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(710, 71, [
        {
          itemId: ITEM_ID.WU_XING_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_XING_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_XING_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.JIU_WEI_YAO_HU,
    name: '九尾妖狐',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(730, 73, [
        {
          itemId: ITEM_ID.WU_XING_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_XING_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_XING_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.WAN_YAO_GU_ZHU,
    name: '万妖谷主',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(750, 75, [
        {
          itemId: ITEM_ID.WU_XING_GUI_YUAN_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_XING_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_XING_HUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.WU_XING_SHAN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.LEI_YU_SHOU_WEI,
    name: '雷狱守卫',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 108,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 4,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(760, 76, [
        {
          itemId: ITEM_ID.LIU_HE_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIU_HE_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIU_HE_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.JI_MIE_LEI_LING,
    name: '寂灭雷灵',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(780, 78, [
        {
          itemId: ITEM_ID.LIU_HE_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIU_HE_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIU_HE_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.LEI_YU_ZUN_ZHE,
    name: '雷狱尊者',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 135,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 5,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(800, 80, [
        {
          itemId: ITEM_ID.LIU_HE_FENG_TIAN_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIU_HE_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIU_HE_FAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.LIU_HE_BAO_JIAN,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XU_KONG_CHU_SHOU,
    name: '虚空触手',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 54,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 108,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 2,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 4,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(810, 81, [
        {
          itemId: ITEM_ID.QI_XING_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QI_XING_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QI_XING_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.LIE_XI_MO_YAN,
    name: '裂隙魔眼',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 27,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 1,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(830, 83, [
        {
          itemId: ITEM_ID.QI_XING_TA_YUN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QI_XING_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QI_XING_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XU_KONG_TUN_SHI_ZHE,
    name: '虚空吞噬者',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 108,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 27,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 4,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 1,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(850, 85, [
        {
          itemId: ITEM_ID.QI_XING_BEI_DOU_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QI_XING_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QI_XING_JIAN_XIA,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.QI_XING_TU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XIAN_HAI_ZHAN_JIANG,
    name: '仙骸战将',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 81,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 3,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(860, 86, [
        {
          itemId: ITEM_ID.BA_GUA_ZI_JIN_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BA_GUA_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BA_GUA_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.YUN_XIAN_YUAN_LING,
    name: '陨仙怨灵',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 81,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 3,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(880, 88, [
        {
          itemId: ITEM_ID.BA_GUA_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BA_GUA_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BA_GUA_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XIAN_YUN_ZHI_ZHU,
    name: '仙陨之主',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 135,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 5,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(900, 90, [
        {
          itemId: ITEM_ID.BA_GUA_YOU_LONG_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BA_GUA_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BA_GUA_JING,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.BA_GUA_TU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.HUN_DUN_MO_YING,
    name: '混沌魔婴',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 108,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 4,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(910, 91, [
        {
          itemId: ITEM_ID.JIU_GONG_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIU_GONG_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIU_GONG_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.MO_YUAN_SHUANG_TOU_QUAN,
    name: '魔渊双头犬',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 108,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 4,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(930, 93, [
        {
          itemId: ITEM_ID.JIU_GONG_TA_YUN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIU_GONG_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIU_GONG_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.HUN_DUN_MO_ZHU,
    name: '混沌魔主',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 81,
          [ATTRIBUTE_TYPE.ATTACK]: 135,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 3,
          [ATTRIBUTE_TYPE.ATTACK]: 5,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(950, 95, [
        {
          itemId: ITEM_ID.JIU_GONG_TIAN_WEN_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIU_GONG_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIU_GONG_PAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.JIU_GONG_TIAN_XU_TU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.XIN_MO_HUAN_YING,
    name: '心魔幻影',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 81,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 108,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 3,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 4,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(960, 96, [
        {
          itemId: ITEM_ID.SHI_FANG_GUAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_FANG_PAO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_FANG_DAI,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.TIAN_JIE_LEI_LING,
    name: '天劫雷灵',
    type: ENEMY_TYPE.NORMAL,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 135,
          [ATTRIBUTE_TYPE.DEFENSE]: 27,
          [ATTRIBUTE_TYPE.SPEED]: 54,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 5,
          [ATTRIBUTE_TYPE.DEFENSE]: 1,
          [ATTRIBUTE_TYPE.SPEED]: 2,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(980, 98, [
        {
          itemId: ITEM_ID.SHI_FANG_LV,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_FANG_HU_BI,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_FANG_ZHU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
  {
    id: ENEMY_ID.DENG_XIAN_SHOU_DAO_REN,
    name: '登仙守道人',
    type: ENEMY_TYPE.BOSS,
    attributesConfig: {
      mode: 'level',
      levelBasedConfig: {
        baseAttributes: {
          [ATTRIBUTE_TYPE.HEALTH]: 54,
          [ATTRIBUTE_TYPE.ATTACK]: 162,
          [ATTRIBUTE_TYPE.DEFENSE]: 54,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        growthFactors: {
          [ATTRIBUTE_TYPE.HEALTH]: 2,
          [ATTRIBUTE_TYPE.ATTACK]: 6,
          [ATTRIBUTE_TYPE.DEFENSE]: 2,
          [ATTRIBUTE_TYPE.SPEED]: 0,
        },
        initialLevel: 1,
      },
    },
    rewards: [
      RewardPoolPresets.createMonsterDropPool(100, 100, [
        {
          itemId: ITEM_ID.SHI_FANG_JU_MIE_JIAN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_FANG_YING_LUO,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_FANG_YIN,
          quantity: 1,
          rate: 0.05,
        },
        {
          itemId: ITEM_ID.SHI_FANG_TU,
          quantity: 1,
          rate: 0.05,
        },
      ]),
    ],
  },
];
